<script>
    //------------批量操作开始----------------------
    $('#all').click(function () {
        if ($(this).is(':checked')){
            $("input[name='id[]']").prop("checked",true);
        }else{
            $("input[name='id[]']").removeAttr("checked");
        }
    })
    $("input[name='id[]']").click(function () {
        var a = $("input[name='id[]']:checked").length;
        var b = $("input[name='id[]']").length;
        if (a == b){
            $('#all').prop("checked",true);
        }else{
            $('#all').removeAttr("checked");
        }
    });
    $('.bath_oper').click(function () {
        var a = $("input[name='id[]']:checked").length;
        if (a == 0){
            layer.alert('您未选择任何数据', {icon: 2});return false;
        }
        var type = $(this).data('type');

        var msg = '将要删除选中的数据，是否继续？';

        // else if(type == '1'){
        //     var url = "{:url('code/changes',['type'=>1])}";//启用
        //     var msg = '将要启用选中的数据，是否继续？';
        // }else{
        //     var url = "{:url('code/changes',['type'=>0])}";//禁用
        //     var msg = '将要禁用选中的数据，是否继续？';
        // }
        layer.confirm(msg, {
            btn: ['继续','放弃'] //按钮
        }, function(){
            var id = [];
            $("input[name='id[]']:checked").each(function () {
                id.push($(this).val())
            })
            console.log(id);
            $.ajax({
                url: url,
                type: 'POST',
                data:{'id':id,'type':type},
                success: function (result) {
                    if (result.code == 1) {
                        successRedirect(result.msg, result.url, 1);
                    } else {
                        zcAlert(result.msg,0);
                        layer.closeAll("loading");
                        // btn.attr('disabled', false);
                    }
                },
                error: function () {
                    layer.msg('请求失败,网络连接超时', {icon: 5, time: 2000});
                    layer.closeAll("loading");
                    // btn.attr('disabled', false);
                }
            });
        }, function(){
            layer.msg('操作已取消');
        });
    })
    //------------批量操作结束----------------------
</script>